/**
 * 操作成功
 */
const SUCCESS = 200;

/**
 * 对象创建成功
 */
const CREATED = 201;

/**
 * 请求已经被接受
 */
const ACCEPTED = 202;

/**
 * 操作已经执行成功，但是没有返回数据
 */
const NO_CONTENT = 204;

/**
 * 资源已被移除
 */
const MOVED_PERM = 301;

/**
 * 重定向
 */
const SEE_OTHER = 303;

/**
 * 资源没有被修改
 */
const NOT_MODIFIED = 304;

/**
 * 参数列表错误（缺少，格式不匹配）
 */
const BAD_REQUEST = 400;

/**
 * 未授权
 */
const UNAUTHORIZED = 401;


/**
 * 授权被踢出
 */
const RESULT_STATUS_KICK_OUT = 402;

/**
 * 访问受限，授权过期
 */
const FORBIDDEN = 403;

/**
 * 资源，服务未找到
 */
const NOT_FOUND = 404;

/**
 * 不允许的http方法
 */
const BAD_METHOD = 405;

/**
 * 资源冲突，或者资源被锁
 */
const CONFLICT = 409;

/**
 * 不支持的数据，媒体类型
 */
const UNSUPPORTED_TYPE = 415;

/**
 * 授权超时（token超时）
 */
const RESULT_STATUS_OVERTIME = 419;

/**
 * 系统内部错误
 */
const ERROR = 500;

/**
 * 接口未实现
 */
const NOT_IMPLEMENTED = 501;

export default {
  SUCCESS,
  CREATED,
  ACCEPTED,
  NO_CONTENT,
  MOVED_PERM,
  SEE_OTHER,
  NOT_MODIFIED,
  BAD_REQUEST,
  UNAUTHORIZED,
  RESULT_STATUS_KICK_OUT,
  FORBIDDEN,
  NOT_FOUND,
  BAD_METHOD,
  CONFLICT,
  UNSUPPORTED_TYPE,
  RESULT_STATUS_OVERTIME,
  ERROR,
  NOT_IMPLEMENTED,
}
